package org.jsrml.sv.mob;

/*import org.springframework.data.hadoop.hbase.HbaseTemplate;*/
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
/*import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;*/
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

@SpringBootApplication(scanBasePackages = "org.jsrml.*",exclude={WebMvcAutoConfiguration.class})
@EnableDiscoveryClient
//@EnableWebMvc

/*SpringBoot在启动的时候内置了一个Filter(OrderedHiddenHttpMethodFilter)，
据说是帮你解析post请求的参数的，正常情况下没啥问题，但当你的post请求传输的是字节流，
但你又需要自己去解码字节流的时候，问题就来了，它读过一次流之后，
流的一些状态就被改变了，就不能再去读了，InputStream.reset也不行。
撸了半天源码发现是在 WebMvcAutoConfiguration 这个类里自己注册的这个Filter,于是启动类里的*/
//@EnableAutoConfiguration(exclude={WebMvcAutoConfiguration.class}) 
public class Application {

    public static void main(String[] args) {
    	//System.out.println(PwdUtil.getPwd("123456"));
        SpringApplication.run(Application.class, args);
    }
    
}
